*{margin: 0;padding: 0;font-size: 14px;font-family: "微软雅黑";color: #333;}
html{ -webkit-text-size-adjust:none;}
html, body{overflow-x: hidden;}
img{ border:none; vertical-align:middle;}
input, select, textarea, button { vertical-align:middle}
button { border:0 none; background-color:transparent; cursor:pointer}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none; padding:0;}
li{list-style: none;}
a{text-decoration: none;outline:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.cl{ clear:both;}
table{width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}
.justify { text-align:justify; text-justify:distribute-all-lines; /*ie6-8*/ text-align-last:justify;/* ie9*/ -moz-text-align-last:justify;/*ff*/ -webkit-text-align-last:justify;/*chrome 20+*/}
a, input, .imgBox img, .imgBar figure img, nav p a:after, nav>a:after, nav p, .more b, .more span, .inCaseBan i,
.inCaseBan p, .inCaseBan .swiper-pagination-bullet, .inCaseBan .swiper-pagination-bullet:after,
#bannerBar i, a i, menu span, .show.iconfont, .cbl a img{
   transition:all .4s ease-in-out 0s;
  -webkit-transition:all .4s ease-in-out 0s;
   -moz-transition:all .4s ease-in-out 0s;
  -ms-transition:all .4s ease-in-out 0s;
  -o-transition:all .4s ease-in-out 0s;
}
.navBox:after{content: '';display: block;clear: both;}
.imgBox, .imgBar figure{overflow: hidden;}
.imgBox img, .imgBar figure img{width: 100%;}
.imgBox:hover img, .imgBar li:hover figure img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.divBox{width: 1200px;margin: 0 auto;max-width: 95%;}
.w{width: 1200px;margin: 0 auto;max-width: 95%;}
/*字母转大写*/
/*{text-transform:uppercase;}*/
/*绝对居中*/

/*上下居中*/
.banMark>div{position: absolute; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
/*左右居中*/
/*{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);}*/
/*盒子*/
.swiper-slide{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
/*圆形*/
/*.yuan{display:block; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}*/
/*内联块*/
.top a, .navBox h1, .navBox h1 a, .navBox h1 p, nav>a, nav p a, .banMark figure, .banMark div div, .aboutLeft, .aboutRight, .title2 p span, footer article li p,
#bannerBar ol li, .ptys i, .ptys p, .aboutRight figure, .inGood ul li, footer article ul, footer article aside{display: inline-block;vertical-align: top;}
.navBox, .navBox h1, nav, nav p, .inAbout article, .aboutRight, .inGood ul, footer article .divBox, .serPro, .ptys{font-size: 0;}
address{font-style: inherit;}
html, body{overflow-x: hidden;}
.poa {
    position: absolute;
}
/*body{padding-top: 91px;}*/
.top{line-height: 38px;border-bottom: 1px solid #E9E9E9;text-align: right;}
.top a{margin-left: 30px;position: relative;}
.top a:after{position: absolute;content: '';display: block;width: 1px;height: 13px;background: #E0E0E0;top: 50%;margin-top: -6px; left: -15px;}
.top a:first-child:after{display: none;}

.top a:hover{color: #005BAC;}
.navBox h1{ float:left;width:40%;margin-top: 20px;}
.navBox h1 img{ width:100%;}
nav{float: right;}
nav>a{line-height: 95px;margin-left: 15px; width: 95px;text-align: center;color: #444;font-size: 16px;position: relative;}
nav>a:after{position: absolute;content: '';display: block;width: 100%;height: 0;z-index: -1;left: 0;top: 0; background: #1B57AC;}
nav>a.cur{background: #1B57AC; color:#fff;}

nav>a:hover, nav>a.active{color: #fff;}
nav>a:hover:after, nav>a.active:after{height: 100%;}
nav{position: relative;}
nav p{position: absolute;z-index: 999;width: 200%;left: 250%;top: 100%;background: rgba(83,80,80,0.8);padding-left: 35px;}
nav p a{margin-right: 30px;color: #fff;line-height: 65px;position: relative;}
nav p a:after{position: absolute;content: '';display: block;width: 100%;height: 3px;bottom: 0;left: 0;background: #1B57AC;opacity: 0;}
nav p a:hover:after{opacity: 1;}
nav>a:hover+p, nav p:hover{left: 0;}


.cbl{position: fixed;z-index: 999;right: 0;top: 50%;margin-top: 0;width: 55px;}
.cbl a{display: block;width: 55px;margin-bottom: 3px; border-top-left-radius: 5px;border-bottom-left-radius: 5px; height: 55px;line-height: 55px;background: #535050;font-size: 0;position: relative;}
.cbl .number{width: 235px;}
.cbl a i{display: inline-block;color: #fff;font-size: 15px;text-align: center;border: 1px solid rgba(255,255,255,0.2);border-radius: 50%; vertical-align: middle;width: 30px;height: 30px;line-height: 30px;margin-left: 11px;}
.cbl .goTop, .cbl .goTop i{height: 38px;line-height: 38px;}
.cbl .goTop i{border: none;border-radius: 0;margin-top: 0;}

/*.cbl .qq i{font-size: 20px;}*/
.cbl span{font-size: 18px;font-weight: bold;color: #fff;vertical-align: middle;margin-left: 20px;}

.cbl a img{position: absolute;left: 55px;opacity: 0;width: 100px;height: auto;}

.cbl a:hover img{left: -100px;opacity: 1;}
.cbl a:hover{background: #2682E5;}
.cbl .number:hover{transform: translateX(-180px);}
menu{display: none;float: right;width: 32px;font-size: 0;margin-top: 9px;}
menu span{display: inline-block;width: 100%;height: 3px;background: #005BAC;}
menu .s1, menu .s2{width: 50%;margin: 7px 0;}
menu.active .s1, menu.active .s2{width: 45%;}
menu.active .s1{padding-right: 10%;}





/* 底部代码开始*/
.bottom{
	width:100%;
	background-color:#333;
	padding:60px 20px 50px 20px;
	overflow:hidden;
	float:left;
	   box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	font-family:"黑体";
		position:relative;
	z-index:1
	}
	
	
.bottom1{
	width:100%;
	overflow:hidden;
	max-width:1090px;
	margin:auto;
}
		
.bottom1-1{
	width:250px;
	float:left;
	height:160px;
}
			
.bottom1-1-1{
	display:inline-block;
	float:left;
}
			
.bottom1-1-1 a{
	display:inline-block;
	width:100%;
	height:100%;
}
			
.bottom1-1-1 p{
	display:inline-block;
	float:left;
	margin-bottom:10px;
	width:100%;
}
					
.bottom1-1-1 span{
	display:inline-block;
	float:left;
	width:100%;
}
.bottom1-1-2{
	width:100%;
	margin-top:20px;
	float:left;
}
.bottom1-1-2 p{
	display:inline-block;
	cursor:pointer;
	float:left;
	margin-right:15px;
}
						
							
.bottom1-1-2 p a {
    display: block;
    width: 100%!important;
    height: 100%!important;
    margin: 0px!important;
    padding-left: 0px!important;
    border-radius: 50%!important;
	line-height:25px;
    background-image: none!important;font-size:23px!important;
    cursor: pointer;		
	color:#c4c4c4;
}
.bottom1-1-2 p:nth-child(2) a {
 font-size:19px!important;
}
					
.bottom1-1-2 p a:hover{color:#f3960f;}		
.bottom1-2{
	max-width:720px;
	float:left;
	height:160px;
	color:#fff;
	margin-left:120px;
	width:100%;
}
.bottom1-2 p{color:#fff;}		
.dizhi1{
	width:33.33333333%;
	float:left;
	height:160px;
}
				
.dizhi1-1{
	width:100%;
	height:35px;
	float:left;
	line-height:20px;
	border-bottom:#fff solid 1px;
	margin-bottom:15px; 
}
.dizhi1-2{
	width:100%;
	float:left;
	line-height:20px;
}
.dizhi2{
	width:33.33333333%;
	float:left;
	height:160px;
}
				
.dizhi2-1{
	width:100%;
	height:35px;
	float:left;
	line-height:20px;
	border-bottom:#fff solid 1px;
	margin-bottom:15px;
}
.dizhi2-2{
	width:100%;
	float:left;
	font-family:"Arial", Gadget, sans-serif;
	line-height:20px;
}
					
.dizhi2-1{
	width:100%;
	float:left;
}
				
.dizhi3{
	width:33.33333333%;
	float:left;
	height:160px;
}
.dizhi3-1{
	width:100%;
	height:35px;
	line-height:20px;
	float:left;
	border-bottom:#fff solid 1px;
	margin-bottom:15px;
}

.dizhi3-2{
	width:100%;
	float:left;
	line-height:20px;
}
					
.dizhi3-2 a{
	display:inline-block;
	color:#fff;
}

.bottom2{
	width:100%;
	padding-top:20px;
	overflow:hidden;
}
.bottom2-1{
	width:100%;
	float:left;
	text-align:center;
	overflow:hidden;
	line-height:25px;
}
									
.bottom2-1 p{display:inline-block;}
.bottom2-1 p a{display:inline-block;color:#fff;}
			
.bottom2-1 i{display:inline-block;margin: 0px 20px 0px 20px; color:#999;}
.bottom2-2{
	width:100%;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-top:15px;
	font-family: "Microsoft Yahei",Tahoma,Arial,sans-serif;    
}
									
.bottom2-2 p{display:inline-block;color:#fff;}
.bottom2-2 p a{display:inline-block;color:#fff;}
.bottom2-2 span{
	display:inline-block;
	color:#fff;
	margin-left:15px;
}
.bottom2-2 span a{color:#fff;}


@media only screen and (max-width:1199px){
	.top{display: none;}
	.navBox h1{margin-top: 0;}
	.bottom1-1 {
		width:100%;
		text-align:center;
	}	
	.bottom1-1-1 {float:none;}
	.bottom1-2 {
		max-width:none;
		margin-left:0px;
	}
	.bottom1-1-2 {text-align:center;}
	.bottom1-1-2 p {
		float:none;margin-right: 7.5px;
		margin-left:7.5px;
	}
}		

@media only screen and (max-width:991px){
	.bottom1-1 {
		width:100%;
		text-align:center;
	}	
	.bottom1-1-1 {float:none;}
	.bottom1-2 {
		max-width:none;
		margin-left:0px;
	}
	.bottom1-1-2 {text-align:center;}
	.bottom1-1-2 p {
		float:none;margin-right: 7.5px;
		margin-left:7.5px;
	}
}
@media only screen and (max-width:767px){
	.navBox h1{ width:60%; margin-top:5px;}
	
	.bottom{padding:30px 20px 20px 20px;}
	
	.bottom1-1 {
		width:100%;
		text-align:center;
	}	
	.bottom1-1-1 {float:none;}
	.bottom1-2 {
		max-width:none;
		margin-left:0px;
	}
	.bottom1-1-2 {text-align:center;}
	.bottom1-1-2 p {
		float:none;margin-right: 7.5px;
		margin-left:7.5px;
	}
	.bottom2{ padding-top:0;}
	.bottom2-1 {display:none;}
	.bottom2-2{ margin-top:0;}
	
}

	
@media only screen and (max-width:639px){
	.bottom1-1 {
		width:100%;
		text-align:center;
	}	
	.bottom1-1-1 {float:none;}
	.bottom1-2 {display:none;}
	.bottom1-1-2 {text-align:center;}
	.bottom1-1-2 p {
		float:none;margin-right: 7.5px;
		margin-left:7.5px;
	}
	.bottom2-1 {display:none;}
	.bottom2-2 span {
		width:100%;
		margin-left:0px;
	}
}


			
@media only screen and (max-width:499px){
	.bottom1-1 {
		width:100%;
		text-align:center;
	}	
	.bottom1-1-1 {float:none;}
	.bottom1-2 {display:none;}
	.bottom1-1-2 {text-align:center;}
	.bottom1-1-2 p {
		float:none;
		margin-right: 7.5px;
		margin-left:7.5px;
	}
	.bottom2-1 {display:none;}
	.bottom2-2 span {
		width:100%;
		margin-left:0px;
	}
}


@media only screen and (max-width:399px){
	.bottom1-1 {
		width:100%;
		text-align:center;
	}	
	.bottom1-1-1 {float:none;}
	.bottom1-2 {display:none;}
	.bottom1-1-2 {text-align:center;}
	.bottom1-1-2 p {
		float:none;margin-right: 7.5px;
		margin-left:7.5px;
	}
	.bottom2-1 {display:none;}				
	.bottom2-2 span {
		width:100%;
		margin-left:0px;
	}
}


	

